Understanding Intra-Class Knowledge Inside CNN
نویسندگان
چکیده
Convolutional Neural Network (CNN) has been successful in image recognition tasks, and recent works shed lights on how CNN separates different classes with the learned inter-class knowledge through visualization [8, 10, 13]. In this work, we instead visualize the intra-class knowledge inside CNN to better understand how an object class is represented in the fully-connected layers. To invert the intraclass knowledge into more interpretable images, we propose a non-parametric patch prior upon previous CNN visualization models [8, 10]. With it, we show how different “styles” of templates for an object class are organized by CNN in terms of location and content, and represented in a hierarchical and ensemble way. Moreover, such intra-class knowledge can be used in many interesting applications, e.g. style-based image retrieval and style-based object completion.
منابع مشابه
Modeling the Intra-class Variability for Liver Lesion Detection Using a Multi-class Patch-Based CNN
Automatic detection of liver lesions in CT images poses a great challenge for researchers. In this work we present a deep learning approach that models explicitly the variability within the non-lesion class ,based on prior knowledge of the data, to support an automated lesion detection system. A multi-class convolutional neural network (CNN) is proposed to categorize input image patches into su...
متن کاملLearning Deep Features for One-Class Classification
We propose a deep learning-based solution for the problem of feature learning in one-class classification. The proposed method operates on top of a Convolutional Neural Network (CNN) of choice and produces descriptive features while maintaining a low intra-class variance in the feature space for the given class. For this purpose two loss functions, compactness loss and descriptiveness loss are ...
متن کاملLatent Model Ensemble with Auto-localization
Deep Convolutional Neural Networks (CNN) have exhibited superior performance in many visual recognition tasks including image classification, object detection, and scene labeling, due to their large learning capacity and resistance to overfit. For the image classification task, most of the current deep CNNbased approaches take the whole size-normalized image as input and have achieved quite pro...
متن کاملMulti-level Activation for Segmentation of Hierarchically-nested Classes
For a number of biomedical image segmentation tasks, including topological knowledge on the inter-class relationships, such as containment/nesting, can greatly improve the results. However, most ‘out-of-the-box’ CNN models are still blind to this type of prior information. In this paper, we address the case of nested classes, and propose a novel approach to encode this information in the networ...
متن کاملMask-CNN: Localizing Parts and Selecting Descriptors for Fine-Grained Image Recognition
Fine-grained image recognition is a challenging computer vision problem, due to the small inter-class variations caused by highly similar subordinate categories, and the large intra-class variations in poses, scales and rotations. In this paper, we propose a novel end-to-end Mask-CNN model without the fully connected layers for fine-grained recognition. Based on the part annotations of fine-gra...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1507.02379 شماره
صفحات -
تاریخ انتشار 2015